package com.bond.cloud.feign;

import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;

/**
 * 远程服务调用：service-user-provider
 * 服务降级逻辑：
 *  fallback 不可以对远程调用的异常做处理
 *  fallbackFactory 可以对远程调用的异常做处理
 */
@FeignClient(name = "service-user-provider", fallbackFactory = UserFeignFallbackFactory.class)
public interface UserFeignClient {

    @PostMapping("/post")
    String post();
}
